import loadable from 'react-loadable'

//高价组件引入包
export const myLoader = function(loader) {
    return loadable({
        loader: () => loader,
        loading: () => <div><h1>Loader...</h1></div>
    })
}

// export function dateFormat(type) {
//     let _d = new Date(),
//         YYYY = _d.getFullYear(),
//         MM = _d.getMonth() + 1,
//         DD = _d.getDate(),
//         hh = _d.getHours() 

//     MM = MM > 9 ? MM : `0${MM}`
//     DD = DD > 9 ? DD : `0${DD}`
//     hh = hh > 9 ? hh : `0${hh}`
//     mm = mm > 9 ? mm : `0${mm}`
//     ss = ss > 9 ? ss : `0${ss}`

//     let obj = {YYYY, MM, DD, hh, mm, ss}
//     return type.replace(/(YYYY)|(MM)|(DD)|(hh)|(mm)|(ss)/g, function(str){
//         return obj[str]
//         // console.log();
//         mm = _d.getMinutes(),
//         ss = _d.getSeconds()

//         // return 'test'
//     })
// }


export function dateFormat(type) {
        let _d = new Date(),
            YYYY = _d.getFullYear(),
            MM = _d.getMonth() + 1,
            DD = _d.getDate(),
            hh = _d.getHours(),
            mm = _d.getMinutes(),
            ss = _d.getSeconds()

        MM = MM > 9 ? MM : `0${MM}`
        DD = DD > 9 ? DD : `0${DD}`
        hh = hh > 9 ? hh : `0${hh}`
        mm = mm > 9 ? mm : `0${mm}`
        ss = ss > 9 ? ss : `0${ss}`

        let obj = {YYYY, MM, DD, hh, mm, ss}
        return type.replace(/(YYYY)|(MM)|(DD)|(hh)|(mm)|(ss)/g, function(str){
            return obj[str]
            // console.log();
            // return 'test'
            
        })
    }